package utility;

import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.StringTokenizer;

public class Time {
	
		
	
	/**
	 * @return le Calendar du jour du debut de la semaine courante
	 */
	public static Calendar getDebutSemaineCourante(){
		Calendar calendar = Calendar.getInstance();
		//SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
		java.util.Calendar debutSemaine = java.util.Calendar.getInstance();
		debutSemaine.add(Calendar.DATE, -(debutSemaine.get(Calendar.DAY_OF_WEEK)-2));

		//String dateFormatted = formatter.format(dateDebut.getTime());
		return debutSemaine;
	}

	/**
	 * @return le Calendar du jour du debut de la semaine courante
	 */
	public static Calendar getFinSemaineCourante() {
		Calendar dateDebut = getDebutSemaineCourante();
		Calendar dateFin = ((java.util.Calendar)dateDebut.clone());
		dateFin.add(java.util.Calendar.DAY_OF_WEEK, 4);
		return dateFin;
	}
	
	public static String dateToString(Date date) {
    	return date.getDate() + "/03/" + date.getYear();
	}
}
